每次搜尋職缺時,需要同時使用好幾個平台查詢,才能拼湊出這個職缺最完整的資訊。就像 Skyscanner 幫助我們搜尋最適合的機票, 試著透過 30 天建立出一個 Jobscanner,讓我可以快速一覽所有相關的職缺。
Skyscanner: 比較便宜機票,預訂飛往世界各地的機票
Jobscanner:比較適合職缺,加入世界各地的優質團隊(?!)
不論是為了找工作
或是了解市場需求
,在搜尋職缺的時候,需要同時上好幾個不同的求職平台。
因為...
科技來自人性,人性很大一部分是惰性
如果有一個網站,可以先幫我彙整好相關職缺資訊,原本要瀏覽三個以上求職平台,現在只要快速瀏覽一次就好。
圖取自 SourceMeridian
軟體開發大致分為七個階段:
Planning
規劃 (定義問題、估計時間、時程安排)Requirements
需求分析 (要解決的問題、誰是用戶、需要什麽資料、資料怎麽來)Design and prototyping
設計和製作產品原型 (產品功能性、流程)Software Development
軟體開發Testing
測試Deployment
部署Operations and maintenance
維護參考軟體開發這七個階段的內容組成三十天的文章。
項目 | 內容 | 篇幅 |
---|---|---|
前言 | 篇幅介紹 | 1 |
前置作業 | 專案架構(1)、介紹 Web Scraping (3)、Google Cloud Functions(3)、Firestore(3) | 10 |
需求 | 要解決的問題、要有什麽功能、需要什麽資料、資料怎麽來(1) | 2 |
設計 | 1 | |
開發 | 資料彙整(2)、靜態頁面切版(1)、使用 React 架構(3) | 6 |
開發 | 建立 Firestore(1)、建立 Cloud Functions (1) | 2 |
部署 & 維護 | -- | 2 |
檢討 | -- | 1 |
*9/26 重新調整篇幅內容
項目 | 內容 | 篇幅 |
---|---|---|
前言 | 篇幅介紹 | 1 |
前置作業 | 專案架構(1)、介紹 Web Scraping (3)、Google Cloud Functions(3)、Firestore(3) | 10 |
需求 | 要解決的問題、要有什麽功能、需要什麽資料、資料怎麽來(1) | 1 |
開發 | 靜態頁面切版(5)、資料彙整(2)、React (6) | 13 |
開發 | 建立 Firestore(1)、建立 Cloud Functions (1) | 2 |
部署 | -- | 1 |
檢討 | -- | 1 |
心得 | -- | 1 |
能自動化就自動化,能用三秒鐘完成的事,絕對不花上一分鐘。
找出痛點、找出重複性的行為,並試著用程式簡化它!